WxWidgets

wxWidgets

Logo
Basisdaten

Entwickler Vadim Zeitlin, Robin Dunn, Václav Slavík
Erscheinungsjahr 1992
Aktuelle Version 3.2.5
(14. Mai 2024[1])
Betriebssystem Windows, Unix-Derivate, PalmOS, OS/2[2]
Programmier­sprache C++[3]
Kategorie GUI-Toolkit
Lizenz modifizierte LGPL[4]
deutschsprachig ja
www.wxwidgets.org
Die grafische Benutzeroberfläche von Audacity ist mittels wxWidgets realisiert

wxWidgets (ehemals wxWindows[6]) ist ein quelloffenes GUI-Toolkit zur Entwicklung grafischer Benutzeroberflächen. Es wird in der Programmiersprache C++ entwickelt und unter einer modifizierten LGPL lizenziert, die auch das Verbreiten von abgeleiteten Werken unter eigenen Bedingungen erlaubt.[4] Obwohl wxWidgets in C++ implementiert ist, existieren Anbindungen für eine Vielzahl weiterer Programmiersprachen. Durch seine Plattformunabhängigkeit ermöglicht wxWidgets, den GUI-spezifischen Code eines Programms bei keiner oder nur geringer Modifikation auf verschiedensten Plattformen zu kompilieren und auszuführen.

Eine Reihe bekannter Projekte verwendet wxWidgets,[7] darunter z. B. der Audioeditor Audacity, das Verschlüsselungsprogramm VeraCrypt, das Strategiespiel 0 A.D., der FTP-Client FileZilla und die Entwicklungsumgebung Code::Blocks.

  1. Downloads. Abgerufen am 24. Juni 2024.
  2. wxwidgets.org (Memento vom 24. Oktober 2006 im Internet Archive)
  3. The wxwidgets Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Juli 2018).
  4. a b wxWidgets-Lizenz (englisch)
  5. Internationalization. Abgerufen am 30. März 2009.
  6. Harald Bögeholz: wxWindows heißt jetzt wxWidgets, Heise online, 22. Februar 2004
  7. Liste von Projekten

Developed by StudentB